Big Huge Thesaurus

defensive structure

noun